/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package model;

import java.util.Date;
import java.io.Serializable;

/**
 *
 * @author rosana
 */
public class Paciente extends Pessoa implements Serializable {
    
    private Pessoa Pessoa;
    private int numPasta;
    private String nomeResp;
    private String diagnostico;
    private Convenio Convenio;

    
    /**
     * construtor vazio
     */
    
    public Paciente(){
    
    }
    
    public Paciente(String nome, String cpf, String rg, String dataNasc, String endereco, String telefone, String celular, String email){
        super(nome, cpf, rg, dataNasc, endereco, telefone, celular, email);
    
}

    public Paciente(Pessoa Pessoa, int numPasta, String nomeResp, String diagnostico, Convenio Convenio, String nome, String cpf, String rg, String dataNasc, String endereco, String telefone, String celular, String email) {
        super(nome, cpf, rg, dataNasc, endereco, telefone, celular, email);
        this.Pessoa = Pessoa;
        this.numPasta = numPasta;
        this.nomeResp = nomeResp;
        this.diagnostico = diagnostico;
        this.Convenio = Convenio;
    }

    public Paciente(int numPasta, String nomeResp, String diagnostico, Convenio convenio, String nome, String cpf, String rg, String dataNasc, String endereco, String telefone, String celular, String email) {
        super(nome, cpf, rg, dataNasc, endereco, telefone, celular, email);        
        this.numPasta = numPasta;
        this.nomeResp = nomeResp;
        this.diagnostico = diagnostico;
        this.Convenio = convenio;
    
    }

    /**
     * @return the Pessoa
     */
    public Pessoa getPessoa() {
        return Pessoa;
    }

    /**
     * @param Pessoa the Pessoa to set
     */
    public void setPessoa(Pessoa Pessoa) {
        this.Pessoa = Pessoa;
    }

    /**
     * @return the numPasta
     */
    public int getNumPasta() {
        return numPasta;
    }

    /**
     * @param numPasta the numPasta to set
     */
    public void setNumPasta(int numPasta) {
        this.numPasta = numPasta;
    }

    /**
     * @return the nomeResp
     */
    public String getNomeResp() {
        return nomeResp;
    }

    /**
     * @param nomeResp the nomeResp to set
     */
    public void setNomeResp(String nomeResp) {
        this.nomeResp = nomeResp;
    }

    /**
     * @return the diagnostico
     */
    public String getDiagnostico() {
        return diagnostico;
    }

    /**
     * @param diagnostico the diagnostico to set
     */
    public void setDiagnostico(String diagnostico) {
        this.diagnostico = diagnostico;
    }

    /**
     * @return the Convenio
     */
    public Convenio getConvenio() {
        return Convenio;
    }

    /**
     * @param Convenio the Convenio to set
     */
    public void setConvenio(Convenio Convenio) {
        this.Convenio = Convenio;
    }


}
